草庐IT

最全.NET Core 、.NET 5、.NET 6和.NET 7简介和区别

全部标签

.net - 如何使用 WPF 为桌面设计具有多个 View 的单个窗口?

如果我想在我的应用程序主窗口中显示一些对话框,而不创建新窗口,我应该采用什么方法?Modal:模糊原始内容并显示其上方的对话框选项卡:在新选项卡中显示对话框,让用户回到原来的位置覆盖:隐藏原始内容,直到对话框结束在您最喜欢的方法中,我应该如何将对话框内容与主窗口内容分开。我应该将它们放在单独的用户控件中吗? 最佳答案 根据how-do-make-modal-dialog-in-wpf,你可以只使用Window.ShowDialog方法。 关于.net-如何使用WPF为桌面设计具有多个Vi

c# - 获取 txt 文件的标准应用程序 (.NET)

在我的应用程序中,我想打开一个没有.txt扩展名的文本文件。有没有办法在.NET(C#)中获取.txt文件的标准应用程序?当然,我可以使用“记事本”,但可能有些人(比如我)更喜欢其他(他们的标准)编辑器。编辑:注册表项“[HKEY_CLASSES_ROOT]\txtfile\shell\open\command”引用记事本,但这不是我的txt文件的标准应用程序。如何获取我当前的.txt标准应用程序? 最佳答案 绝对最好的选择是使用ShellExecuteEx,传递SEE_MASK_CLASSNAME标志,以打开此文件,就好像它是.t

windows - 在 VB.net 中保存设置的最简单方法是什么

我正在创建一个启动游戏服务器的程序。我有组合框,用户可以在其中输入游戏的ip、map等。我怎样才能保存他们输入的内容,以便下次他们已经在那里,而不必重新输入。 最佳答案 使用VisualStudio的设置设计器,右键单击您的项目,然后单击属性,导航到设置部分,您可以从那里添加任何您想要的内容。然后你可以像这样从代码访问你的设置My.Settings.nameOfSettingsEntry=valueMy.Settings.Save()您会找到更多详细信息和屏幕截图here, 关于wind

c# - 如何通过 C#.NET 代码创建 Windows 文件和文件夹快捷方式?

我正在使用.NET为我们的数据仓库构建一个在版本控制中具有许多依赖项的存储库文件夹和文件结构。目前我有代码用C#代码创建虚拟文件和文件夹(见下文)。但是,有些对象正在共享。所以我想创建Windows文件的快捷方式以及Windows文件夹和文件的快捷方式。在C#中完成此任务的代码会是什么样子?通过C#.NET代码创建文件夹:stringactiveDir=@"C:\Source\EDW\dw-objects\trunk\table-objects";stringobjectName=reader[0].ToString();stringnewPath=System.IO.Path.Com

c - 在 C (Windows) 中创建新进程和子进程的区别

我想从代码本身创建一个新的exe进程,这样我就可以有两个并行进程。但是,我希望它们是独立的进程,而不是父子进程。有没有办法在C(Windows)中执行此操作? 最佳答案 在Windows中,processesdon'thaveparents.一些工具读取InheritedFromUniqueProcessId值,但这不会告诉您哪个进程启动您的进程。它只告诉您句柄和其他属性是从哪里继承的。然而在实践中,这个值通常设置为启动子进程的进程的ID。在Vista及更高版本上,您可以通过使用STARTUPINFOEX调用CreateProces

windows - Windows 编程中的 _spawnl 和 Createprocess(...) API 有什么区别?

Windows编程中的_spawnl(...)和Createprocess(...)API有什么区别?这些API在创建进程行为方面有何不同。 最佳答案 CreateProcess是用于创建进程的nativeAPI。spawnl是C运行时的一部分,具有类似POSIX的语义。它仅支持一小部分功能(提供命令行参数)并作为CreateProcess的包装器实现。与此同时,spawnl已被弃用,取而代之的是_spawnl。CreateProcess的自然操作模式与spawnl的P_NOWAIT模式相当,但具有附加功能(环境、标准处理安全性信息

windows - 通过 .Net 应用程序将用户添加到 Windows Azure Active Directory

我有一个要求,我想通过我的.NetMVC4应用程序以编程方式将用户添加到WindowsAzureActiveDirectory。我应该遵循什么方法? 最佳答案 您需要使用WAADGraphAPI为了这个目的。请查看此处的示例代码:MVCSampleAppforWindowsAzureActiveDirectoryGraph特别是UserController的代码示例. 关于windows-通过.Net应用程序将用户添加到WindowsAzureActiveDirectory,我们在Sta

.net - .NET 与 .NET Core 2 的不同 P/Invoke 入口点

我正在将一些代码从.NET(4.5)移动到.NETCore(2),并且有一个像这样的多目标项目...net45;netcoreapp2.0代码库使用来自kernel32的Win32API函数CopyMemory,但我发现我需要根据我的目标框架使用不同的入口点名称。#ifNET45[DllImport("kernel32.dll",EntryPoint="CopyMemory",SetLastError=false)]#else[DllImport("kernel32.dll",EntryPoint="RtlCopyMemory",SetLastError=false)]#endifpu

.net - Windows 7 中将包含哪个 .NET Framework 版本?

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭11年前。有人知道Microsoft是否已经决定明年(2009年)Windows7中将发布哪个.NET框架版本?它会是.NET3.5(SP1)还是4.0?

.net - 受限用户应用程序崩溃

我有一个WPF应用程序,它以管理员身份在XP下运行良好。当我以受限用户身份运行时,应用程序根本无法运行,沙漏显示了半秒钟,然后什么都没有。在受限用户帐户下运行时,我应该从哪里着手找出我的应用程序的哪一部分导致它崩溃? 最佳答案 我通常会开火ProcMon并观察打开/读取/写入的注册表/文件。ProcMon还会显示操作是成功还是失败。这有助于我查明前80%的问题。常见的问题是尝试写入\Windows、\ProgramFiles和HKLM注册表配置单元。此处的一个很好的资源是theNon-Adminblog.